#pragma once
#include "TCharSupport.h"
#include "EpilExpressionCodeBase.h"


class EpilIdentifierExpressionCode : public EpilExpressionCodeBase
{
	EPIL_CODE_DECL( IdentifierExpression );

public:
	EpilIdentifierExpressionCode( const EpilLexLocation & location );
	virtual ~EpilIdentifierExpressionCode();

	tstring								GetName() const									{ return m_name; }
	void								SetName( const tstring & name )					{ m_name = name; }
	
	virtual tstring						ToEpilCode( int indent = 0 ) const;

private:
	tstring								m_name;
};